from coffeetalk.protocol.iotypes import defaulttype

class KB(defaulttype.DefaultType):
    
    _type = '[KB]'
    value = 0
    def __init__(self,name=None,value=None):
        defaulttype.DefaultType.__init__(self,name=name)
        self.value = int(value)
    
class MB(defaulttype.DefaultType):
    
    _type = '[MB]'
    value = 0
    def __init__(self,name=None,value=None):
        defaulttype.DefaultType.__init__(self,name=name)
        self.value = int(value)

class GB(defaulttype.DefaultType):
    
    _type = '[GB]'
    value = 0
    def __init__(self,name=None,value=None):
        defaulttype.DefaultType.__init__(self,name=name)
        self.value = int(value)

if __name__ == '__main__':
    
    k = KB(name='Mike',value=1028)
    m = MB(name='Yo',value=10124)
    g = GB(name='GBYo',value=10202)
    
    print k
    print m
    print g